//package cardGame;
//
//import java.util.List;
//import java.util.Scanner;
//
//public class BlackJack extends Game {
//	
//		
//
//		@Override
//		protected int getMaxPlayers() {
//			return 10;
//		}
//
//		@Override
//		protected int getMinPlayers() {
//			return 2;
//		}
//
//		@Override
//		protected void play() {
//			System.out.println("Enter the number of players: ");
//			Scanner sc = new Scanner (System.in);
//			int numPlayers = sc.nextInt();
//			for (int i = 1; i<=numPlayers; i++) {
//				this.players.add(new Player("Player " + i));
//			}
//			HoyleDeck deck = new HoyleDeck();
//			deck.shuffle();
//			int numDealt = 0;
//			Card card = deck.deal(numPlayers);
//			while ((numDealt / numPlayers < 2)) {
//				this.players.get(numDealt++ % numPlayers).getHand().add(card);
//				card = deck.deal(numPlayers);
//			}
//			PrintHand();
//			HitOrPass();
//			
//		}
//
//		private int countHand(List<Card> hand) {
//			int sum = 0;
//			for (Card card : hand) {
//				if (card.getFaceValue().ordinal() + 1 <= 10){
//				sum += card.getFaceValue().ordinal() + 1;
//				}
//				else {
//					sum += 10;
//				}
//			}
//			return sum;
//		}
//		
//		private void PrintHand(){
//			for (Player p : this.players) {
//				int playerScore = countHand(p.getHand());
//				System.out.println(p.getName() + ": " + p.getHand() + ": " + playerScore);
//			}
//		}
//
//		private void HitOrPass(){
//			System.out.println("Hit or pass?");
//			Scanner sc = new Scanner(System.in);
//			String in = sc.nextLine();
//			for (Player p : this.players) {
//			if (in == "hit" || in == "Hit" || in == "hit me" || in == "Hit me"
//					&& countHand(p.getHand()) < 21) {
//				System.out.println("You said: " + in);
////				getHand().add(card);
//			}
//			else {
//				System.out.println("no");
//			}
//			}
//		}
//		
//		protected int getNumPlayers(){
//			System.out.println("Enter the number of players (2 to 25): ");
//			Scanner sc = new Scanner (System.in);
//			return sc.nextInt();
//		}
//		
//		public static void main(String[] args) {
//			new BlackJack().play();
//		}
//
//		@Override
//		protected void play(int numPlayers) {
//			// TODO Auto-generated method stub
//			
//		}
//
//	}
